/** 
* All Rights Reserved , Copyright (C) 2021 , 青岛鼎信通讯股份有限公司
* 
* ISdProjectAppointmentService
* SD项目任命
* 
* 修改纪录
* 2021-12-14 版本：1.0 jiangtao 创建。
* @version 版本：1.0
* @author 作者：jiangtao
* 创建日期：2021-12-14
*/

package com.topscomm.gpm.service;

import com.topscomm.gpm.IGpmService;
import com.topscomm.gpm.pojo.GpmProjectAppointmentEntity;
import com.topscomm.gpm.dao.IGpmProjectAppointmentDao;

import java.util.Map;

public interface IGpmProjectAppointmentService extends IGpmService<GpmProjectAppointmentEntity, IGpmProjectAppointmentDao> {
	/**
	 * @Description:    生成任命书
	 * @Author:         mengmeng
	 * @Date:           2021/8/14 14:19
	 * @Version:        1.0
	 */
	void generateAppointment(Map<String, Object> param) throws Exception;

	/**
	 * @Description:    下载合同并转pdf
	 * @Author:         mengmeng
	 * @Date:           2021/8/14 14:19
	 * @Version:        1.0
	 */
	Map<String, Object> executeDownload(Map<String, Object> paraMap);

	/**
	 * @Description:    发送邮件
	 * @Author:         mengmeng
	 * @Date:           2021/8/16 15:00
	 * @Version:        1.0
	 */
	void sendMessage(String appointId);
}
